from flask import Blueprint

# 创建管理员页面的蓝图对象
admin_bp = Blueprint('admin', __name__, url_prefix='/admin')

from .views import *


@admin_bp.before_request
def before_request():
    #  判断如果不是登陆页面的请求

    if not request.url.endswith("/admin/admin_login"):
        #  获取session中管理员的用户数据
        user_id = session.get('user_id', None)
        is_admin = session.get('is_admin', False)

        if not user_id or not is_admin:
            return redirect('/')

